<html>
	<head>
		<meta charset="utf-8"/>
		<title>BTreeItem</title>
		<link rel="stylesheet" type="text/css" href="./style.css"/>
	</head>
	<body>
		<h1>BTreeItem</h1>
		<p>Inherites from <a href="BObject.html">BObject</a></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BTreeItem(BTreeItem*)">BTreeItem</a>(BTreeItem* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BTreeItem(const BString&,BTreeItem*)">BTreeItem</a>(const BString& text, BTreeItem* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BTreeItem(BImage*,const BString&,BTreeItem*)">BTreeItem</a>(BImage* image, const BString& text = BString(), BTreeItem* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#~BTreeItem()">~BTreeItem</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#expand()">expand</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#shrink()">shrink</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#expandOrShrink()">expandOrShrink</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setExpanded(bool)">setExpanded</a>(bool expanded);</td></tr>
			<tr><td align="right">bool </td><td><a href="#isExpanded()">isExpanded</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setSelected(bool)">setSelected</a>(bool selected);</td></tr>
			<tr><td align="right">bool </td><td><a href="#isSelected()">isSelected</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setImage(BImage*)">setImage</a>(BImage* image);</td></tr>
			<tr><td align="right">BImage* </td><td><a href="#image()">image</a>();</td></tr>
			<tr><td align="right">const BImage* </td><td><a href="#image()">image</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setText(const BString&)">setText</a>(const BString& text);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#text()">text</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setWidget(BWidget*)">setWidget</a>(BWidget* widget);</td></tr>
			<tr><td align="right">BWidget* </td><td><a href="#widget()">widget</a>();</td></tr>
			<tr><td align="right">const BWidget* </td><td><a href="#widget()">widget</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setValue(const BValue&)">setValue</a>(const BValue& value);</td></tr>
			<tr><td align="right">const BValue& </td><td><a href="#value()">value</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setParent(BTreeItem*)">setParent</a>(BTreeItem* parent);</td></tr>
			<tr><td align="right">BTreeItem* </td><td><a href="#parent()">parent</a>();</td></tr>
			<tr><td align="right">const BTreeItem* </td><td><a href="#parent()">parent</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#addChild(BTreeItem*)">addChild</a>(BTreeItem* child);</td></tr>
			<tr><td align="right">BTreeItem* </td><td><a href="#addChild(const BString&)">addChild</a>(const BString& text);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeChild(BTreeItem*)">removeChild</a>(BTreeItem* child);</td></tr>
			<tr><td align="right">int </td><td><a href="#level()">level</a>() const;</td></tr>
			<tr><td align="right">BString </td><td><a href="#path()">path</a>() const;</td></tr>
			<tr><td align="right">BRect </td><td><a href="#rect()">rect</a>() const;</td></tr>
			<tr><td align="right">BRect </td><td><a href="#contentRect()">contentRect</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#clearChildren()">clearChildren</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#childCount()">childCount</a>() const;</td></tr>
			<tr><td align="right">BTreeItem* </td><td><a href="#child(int)">child</a>(int index);</td></tr>
			<tr><td align="right">const BTreeItem* </td><td><a href="#child(int)">child</a>(int index) const;</td></tr>
			<tr><td align="right">BTreeItem* </td><td><a href="#child(const BString&)">child</a>(const BString& text);</td></tr>
			<tr><td align="right">const BTreeItem* </td><td><a href="#child(const BString&)">child</a>(const BString& text) const;</td></tr>
			<tr><td align="right">BTreeItem* </td><td><a href="#child(const BValue&)">child</a>(const BValue& value);</td></tr>
			<tr><td align="right">const BTreeItem* </td><td><a href="#child(const BValue&)">child</a>(const BValue& value) const;</td></tr>
			<tr><td align="right">BTreeItem* </td><td><a href="#find(const BString&)">find</a>(const BString& text);</td></tr>
			<tr><td align="right">const BTreeItem* </td><td><a href="#find(const BString&)">find</a>(const BString& text) const;</td></tr>
			<tr><td align="right">BTreeItem* </td><td><a href="#find(const BValue&)">find</a>(const BValue& value);</td></tr>
			<tr><td align="right">const BTreeItem* </td><td><a href="#find(const BValue&)">find</a>(const BValue& value) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#containChild(const BTreeItem*)">containChild</a>(const BTreeItem* item) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#containItem(const BTreeItem*)">containItem</a>(const BTreeItem* item) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Function Documentation</h2>
		<div id="BTreeItem(BTreeItem*)">
			<h3>BTreeItem(BTreeItem* parent = 0);</h3>
		</div>
		<div id="BTreeItem(const BString&,BTreeItem*)">
			<h3>BTreeItem(const BString& text, BTreeItem* parent = 0);</h3>
		</div>
		<div id="BTreeItem(BImage*,const BString&,BTreeItem*)">
			<h3>BTreeItem(BImage* image, const BString& text = BString(), BTreeItem* parent = 0);</h3>
		</div>
		<div id="~BTreeItem()">
			<h3>~BTreeItem();</h3>
		</div>
		<div id="expand()">
			<h3>void expand();</h3>
		</div>
		<div id="shrink()">
			<h3>void shrink();</h3>
		</div>
		<div id="expandOrShrink()">
			<h3>void expandOrShrink();</h3>
		</div>
		<div id="setExpanded(bool)">
			<h3>void setExpanded(bool expanded);</h3>
		</div>
		<div id="isExpanded()">
			<h3>bool isExpanded() const;</h3>
		</div>
		<div id="setSelected(bool)">
			<h3>void setSelected(bool selected);</h3>
		</div>
		<div id="isSelected()">
			<h3>bool isSelected() const;</h3>
		</div>
		<div id="setImage(BImage*)">
			<h3>void setImage(BImage* image);</h3>
		</div>
		<div id="image()">
			<h3>BImage* image();</h3>
		</div>
		<div id="image()">
			<h3>const BImage* image() const;</h3>
		</div>
		<div id="setText(const BString&)">
			<h3>void setText(const BString& text);</h3>
		</div>
		<div id="text()">
			<h3>const BString& text() const;</h3>
		</div>
		<div id="setWidget(BWidget*)">
			<h3>void setWidget(BWidget* widget);</h3>
		</div>
		<div id="widget()">
			<h3>BWidget* widget();</h3>
		</div>
		<div id="widget()">
			<h3>const BWidget* widget() const;</h3>
		</div>
		<div id="setValue(const BValue&)">
			<h3>void setValue(const BValue& value);</h3>
		</div>
		<div id="value()">
			<h3>const BValue& value() const;</h3>
		</div>
		<div id="setParent(BTreeItem*)">
			<h3>void setParent(BTreeItem* parent);</h3>
		</div>
		<div id="parent()">
			<h3>BTreeItem* parent();</h3>
		</div>
		<div id="parent()">
			<h3>const BTreeItem* parent() const;</h3>
		</div>
		<div id="addChild(BTreeItem*)">
			<h3>bool addChild(BTreeItem* child);</h3>
		</div>
		<div id="addChild(const BString&)">
			<h3>BTreeItem* addChild(const BString& text);</h3>
		</div>
		<div id="removeChild(BTreeItem*)">
			<h3>bool removeChild(BTreeItem* child);</h3>
		</div>
		<div id="level()">
			<h3>int level() const;</h3>
		</div>
		<div id="path()">
			<h3>BString path() const;</h3>
		</div>
		<div id="rect()">
			<h3>BRect rect() const;</h3>
		</div>
		<div id="contentRect()">
			<h3>BRect contentRect() const;</h3>
		</div>
		<div id="clearChildren()">
			<h3>void clearChildren();</h3>
		</div>
		<div id="childCount()">
			<h3>int childCount() const;</h3>
		</div>
		<div id="child(int)">
			<h3>BTreeItem* child(int index);</h3>
		</div>
		<div id="child(int)">
			<h3>const BTreeItem* child(int index) const;</h3>
		</div>
		<div id="child(const BString&)">
			<h3>BTreeItem* child(const BString& text);</h3>
		</div>
		<div id="child(const BString&)">
			<h3>const BTreeItem* child(const BString& text) const;</h3>
		</div>
		<div id="child(const BValue&)">
			<h3>BTreeItem* child(const BValue& value);</h3>
		</div>
		<div id="child(const BValue&)">
			<h3>const BTreeItem* child(const BValue& value) const;</h3>
		</div>
		<div id="find(const BString&)">
			<h3>BTreeItem* find(const BString& text);</h3>
		</div>
		<div id="find(const BString&)">
			<h3>const BTreeItem* find(const BString& text) const;</h3>
		</div>
		<div id="find(const BValue&)">
			<h3>BTreeItem* find(const BValue& value);</h3>
		</div>
		<div id="find(const BValue&)">
			<h3>const BTreeItem* find(const BValue& value) const;</h3>
		</div>
		<div id="containChild(const BTreeItem*)">
			<h3>bool containChild(const BTreeItem* item) const;</h3>
		</div>
		<div id="containItem(const BTreeItem*)">
			<h3>bool containItem(const BTreeItem* item) const;</h3>
		</div>
	</body>
</html>